#!/usr/bin/env bash

# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#This is is expirmental and not tested, some tweaks of paths needs to be done to make it work properly
gvt fetch -precaire -no-recurse -revision f6ccf2184de4dd34495277e38dc19b6e7fbe0ea2 gopkg.in/cheggaaa/pb.v1
gvt fetch -precaire -no-recurse -revision cd8b52f8269e0feb286dfeef29f8fe4d5b397e0b gopkg.in/yaml.v2
gvt fetch -precaire -no-recurse -revision c81e7f25cb61200d8bf0ae971a0bac8cb638d5bc github.com/golang/net
gvt fetch -precaire -no-recurse -revision 6353ef0f924300eea566d3438817aa4d3374817e github.com/golang/text
gvt fetch -precaire -no-recurse -revision 5ef0053f77724838734b6945dd364d3847e5de1d github.com/golang/crypto
gvt fetch -precaire -no-recurse -revision 8be79e1e0910c292df4e79c241bb7e8f7e725959 github.com/golang/time
gvt fetch -precaire -no-recurse -revision 6f3806018612930941127f2a7c6c453ba2c527d2 github.com/prometheus/client_model
gvt fetch -precaire -no-recurse -revision ab4214782d022e867e3195b4c9ddb1ca45413382 github.com/prometheus/client_golang
gvt fetch -precaire -no-recurse -revision 0866df4b85a18d652b6965be022d007cdf076822 github.com/prometheus/common
gvt fetch -precaire -no-recurse -revision 822d4a1f8edcbcbc71e8d1fd6527b12331a6d0ad github.com/prometheus/procfs
gvt fetch -precaire -no-recurse -revision b892ba3809cd07fcf2b064e166b0c2e16e0147bd github.com/urfave/cli
gvt fetch -precaire -no-recurse -revision e54d722c3aff588e4c737fe11c07359019240824 github.com/belogik/goes
gvt fetch -precaire -no-recurse -revision 97311d9f7767e3d6f422ea06661bc2c7a19e8a5d github.com/mattn/go-runewidth
gvt fetch -precaire -no-recurse -revision e9cf4fae01b5a8ff89d0ec6b32f0d9c9f79aefdd github.com/boltdb/bolt
gvt fetch -precaire -no-recurse -revision 91facc4ae520fef82c9aee6b6ae720d9ae789131 github.com/Knetic/govaluate
gvt fetch -precaire -no-recurse -revision 3ba9789cfd2cb7b4fb4657efc994cc1c599a648c github.com/karlseguin/ccache
gvt fetch -precaire -no-recurse -revision a0352aadc5420072ebe692481a5d6913d77f8cf0 github.com/beego/x2j
gvt fetch -precaire -no-recurse -revision 5545475820ddd4db3f90a4900d44b65d077d702d github.com/beego/goyaml2
gvt fetch -precaire -no-recurse -revision 0bce6a6887123b67a60366d2c9fe2dfb74289d2e github.com/edsrzf/mmap-go
gvt fetch -precaire -no-recurse -revision 82b8055850965344f7d89d8a0abe364ac09dfa5e github.com/couchbase/goutils
gvt fetch -precaire -no-recurse -revision 4ddb35b8aa8add8e7f6b58199f0bdaed5710e34b github.com/couchbase/gomemcached
gvt fetch -precaire -no-recurse -revision 8f4d4dae4027367687241fb6a3d11c59e76d867e github.com/couchbase/go-couchbase
gvt fetch -precaire -no-recurse -revision e57e3eeb33f795204c1ca35f56c44f83227c6e66 github.com/spf13/pflag
gvt fetch -precaire -no-recurse -revision 4d647c8944eb42504a714e57e97f244ed6344722 github.com/spf13/cobra
gvt fetch -precaire -no-recurse -revision ef862a3cdc58a6f1fee4e3af3d44fbe279194cde github.com/cloudflare/golz4
gvt fetch -precaire -no-recurse -revision 30d10be492927e2dcae0089c374c455d42414fcb github.com/cockroachdb/cmux
gvt fetch -precaire -no-recurse -revision 316fb6d3f031ae8f4d457c6c5186b9e3ded70435 github.com/google/btree
gvt fetch -precaire -no-recurse -revision 8c81ea47d4c41a385645e133e15510fc6a2a74b4 github.com/syndtr/goleveldb
gvt fetch -precaire -no-recurse -revision 69d355db5304c0f7f809a2edc054553e7142f016 github.com/pelletier/go-toml
gvt fetch -precaire -no-recurse -revision 2c10821df3c3cf905230d078702dfbe9404c9b23 github.com/kr/pty
gvt fetch -precaire -no-recurse -revision 4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9 github.com/beorn7/perks
gvt fetch -precaire -no-recurse -revision 5efa3251c7f7d05e5d9704a69a984ec9f1386a40 github.com/ugorji/go
gvt fetch -precaire -no-recurse -revision 43ba34106c765f2111c0dc7b74cdf8ee437411e0 github.com/cupcake/rdb
gvt fetch -precaire -no-recurse -revision 8fefef06da7707b5a3cda42195a6b409c9c9ab5c github.com/go-sql-driver/mysql
gvt fetch -precaire -no-recurse -revision 57f1cd7de6175c96b423e7ac2534ff2b39e2ef79 github.com/garyburd/redigo
gvt fetch -precaire -no-recurse -revision 07dd2e8dfe18522e9c447ba95f2fe95262f63bb2 github.com/xiang90/probing
gvt fetch -precaire -no-recurse -revision 8ba2897a21e4fc51b298ca553d251318425f93ae github.com/coreos/etcd
gvt fetch -precaire -no-recurse -revision 24036eb3df68550d24a2736c5d013f4e83366866 github.com/coreos/go-systemd
gvt fetch -precaire -no-recurse -revision 1817cd4bea52af76542157eeabd74b057d1a199e github.com/coreos/go-semver
gvt fetch -precaire -no-recurse -revision 8dbaa491b063ed47e2474b5363de0c0db91cf9f2 github.com/coreos/pkg
gvt fetch -precaire -no-recurse -revision 96753833c5cc3ea638335ecf9b1cf1b5f8901ca3 github.com/ssdb/gossdb
gvt fetch -precaire -no-recurse -revision cab8458c1c4a5a3b4bf5192922be620e6dede15b github.com/astaxie/beego
gvt fetch -precaire -no-recurse -revision 91e4fb9209910a1de86b67adc0fce5c35f17369f github.com/hsluoyz/casbin
gvt fetch -precaire -no-recurse -revision baaac160ed234ed06b347cf51202683a0068efe4 github.com/gogo/protobuf
gvt fetch -precaire -no-recurse -revision 91e4fb9209910a1de86b67adc0fce5c35f17369f github.com/casbin/casbin
gvt fetch -precaire -no-recurse -revision ea4d1f681babbce9545c9c5f3d5194a789c89f5b github.com/gorilla/websocket
gvt fetch -precaire -no-recurse -revision 8837942c3e09574accbc5f150e2c5e057189cace github.com/lib/pq
gvt fetch -precaire -no-recurse -revision 4aabc24848ce5fd31929f7d1e4ea74d3709c14cd github.com/bgentry/speakeasy
gvt fetch -precaire -no-recurse -revision 1952afaa557dc08e8e0d89eafab110fb501c1a2b github.com/bradfitz/gomemcache
gvt fetch -precaire -no-recurse  github.com/ghodss/yaml
gvt fetch -precaire -no-recurse -revision cb568a3e5cc06256f91a2da5a87455f717eb33f4 github.com/siddontang/go
gvt fetch -precaire -no-recurse -revision fc89ed2e418d27e3ea76e708e54276d2b44ae9cf github.com/siddontang/rdb
gvt fetch -precaire -no-recurse -revision 0cb8e1a348b4877bff4648d59a75b793a0664b41 github.com/siddontang/ledisdb
gvt fetch -precaire -no-recurse -revision a1f616c97771e46da1722d3aa9dcde0a43f55682 github.com/onsi/ginkgo
gvt fetch -precaire -no-recurse -revision 00acfa9d92a386415bd235ab069c52063f925998 github.com/onsi/gomega
gvt fetch -precaire -no-recurse -revision 259d2a102b871d17f30e3cd9881a642961a1e486 github.com/dustin/go-humanize
gvt fetch -precaire -no-recurse -revision f66c77a7882b399795a8987ebf87ef64a427417e github.com/wendal/errors
gvt fetch -precaire -no-recurse -revision c12348ce28de40eed0136aa2b644d0ee0650e56c github.com/matttproud/golang_protobuf_extensions
gvt fetch -precaire -no-recurse -revision bcac9884e7502bb2b474c0339d889cb981a2f27f github.com/jonboulle/clockwork
gvt fetch -precaire -no-recurse -revision 7b8002443fd4a3ce5f25ef93087c524546799a56 github.com/golang/protobuf
gvt fetch -precaire -no-recurse -revision 553a641470496b2327abcac10b36396bd98e45c9 github.com/golang/snappy
gvt fetch -precaire -no-recurse -revision 3c33c26290b747350f8650c7d38bcc51b42dc785 github.com/grpc/grpc-go
gvt fetch -precaire -no-recurse -revision aa2eb687b4d3e17154372564ad8d6bf11c3cf21f github.com/google/go-genproto
gvt fetch -precaire -no-recurse -revision 1949ddbfd147afd4d964a9f00b24eb291e0e7c38 github.com/opentracing/opentracing-go
gvt fetch -precaire -no-recurse -revision 6bb822a7f15fdc5800b9822a6ac1bfa0b7d9195d github.com/openzipkin/zipkin-go-opentracing
gvt fetch -precaire -no-recurse -revision 9bb4a68d57ff6f623363aa172f0a8297aa289ba7 github.com/Shopify/sarama
gvt fetch -precaire -no-recurse -revision 3d556248a8b97310da49939195330691dfe9d9ad github.com/apache/thrift
gvt fetch -precaire -no-recurse -revision 390ab7935ee28ec6b286364bba9b4dd6410cb3d5 github.com/go-logfmt/logfmt
gvt fetch -precaire -no-recurse -revision a52f2342449246d5bcc273e65cbdcfa5f7d6c63c github.com/opentracing-contrib/go-observer
gvt fetch -precaire -no-recurse -revision 6cf5744a041a0022271cefed95ba843f6d87fd51 github.com/davecgh/go-spew
gvt fetch -precaire -no-recurse -revision 6800482f2c813e689c88b7ed3282262385011890 github.com/eapache/go-resiliency
gvt fetch -precaire -no-recurse -revision bb955e01b9346ac19dc29eb16586c90ded99a98c github.com/eapache/go-xerial-snappy
gvt fetch -precaire -no-recurse -revision ded5959c0d4e360646dc9e9908cff48666781367 github.com/eapache/queue
gvt fetch -precaire -no-recurse -revision cb6bfca970f6908083f26f39a79009d608efd5cd github.com/klauspost/crc32
gvt fetch -precaire -no-recurse -revision 879c5887cd475cd7864858769793b2ceb0d44feb github.com/satori/go.uuid
gvt fetch -precaire -no-recurse -revision 378a833fc008d8343083dc73e77db142afccf377 github.com/ServiceComb/paas-lager
gvt fetch -precaire -no-recurse -revision 8dd4211afb5d08dbb39a533b9bb9e4b486351df6 github.com/rs/cors
